package com.endes.android.view.salud;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextWatcher;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.Toast;
import android.widget.RadioGroup.OnCheckedChangeListener;
import android.widget.TableLayout;
import android.widget.TableRow;
import android.widget.TextView;

import com.endes.android.R;
import com.endes.android.entidades.SSEC01;
import com.endes.android.entidades.SSEC04;
import com.endes.android.model.dao.QSSec4Dao;
import commons.util.android.widget.IntegerGroup;

public class QS_Seccion4 extends Activity {
	private RadioGroup radio3OpcionesPregunta401;
	private RadioGroup radio3OpcionesPregunta402;
	private TableRow trPregunta403;
	private RadioGroup radio3OpcionesPregunta403;
	private TableRow trPregunta404;
	private RadioGroup radio3OpcionesPregunta404;
	private TextView tviParaLasPersonas4059AniosEdad;
	private TableLayout tlParaLasPersonas4059AniosEdad;
	private TextView tviPregunta406;
	private RadioGroup radio3OpcionesPregunta406;
	private TableRow trPregunta407;
	private CheckBox chkHospitalMinsa;
	private CheckBox chkHospitalEssalud;
	private CheckBox chkHospitalFFAAPNP;
	private CheckBox chkHospitalOtroMunicipal;
	private CheckBox chkCentroPuestoMinsa;
	private CheckBox chkPoliclinicoPostaEssaludUbap;
	private CheckBox chkClinicaParticular;
	private CheckBox chkConsultorioParticular;
	private CheckBox chkClinicaPostaOng;
	private CheckBox chkHospitalOtroIglesia;
	private CheckBox chkLigaContraCancer;
	private CheckBox chkCampaniaSaludMinsa;
	private CheckBox chkCampaniaSaludEssalud;
	private CheckBox chkOtrasCampanias;
	private EditText eteOtrasCampanias;
	private CheckBox chkOtro;
	private EditText eteOtro;
	private CheckBox chkNoSabeNoRecuerda;
	private TextView tviParaLasMujeres3059AniosEdad;
	private TableLayout tlParaLasMujeres3059AniosEdad;
	private RadioGroup radio3OpcionesPregunta409;
	private TableRow trPregunta410;
	private commons.util.android.widget.RadioGroup radioPregunta410;
	private EditText eteMenor2AniosPregunta410;
	private EditText eteMayor2AniosPregunta410;
	private RadioGroup radio3OpcionesPregunta411;
	private TableRow trPregunta412;
	private commons.util.android.widget.RadioGroup radioPregunta412;
	private EditText eteMenor2AniosPregunta412;
	private EditText eteMayor2AniosPregunta412;
	private TableRow trPregunta413;
	private RadioGroup radio3OpcionesPregunta413;
	private TextView tviParaLasMujeres4059AniosEdad;
	private TableLayout tlParaLasMujeres4059AniosEdad;
	private RadioGroup radio3OpcionesPregunta415;
	private TableRow trPregunta416;
	private commons.util.android.widget.RadioGroup radioPregunta416;
	private EditText eteMenor2AniosPregunta416;
	private EditText eteMayor2AniosPregunta416;
	private QSSec4Dao qsSec4Dao;
	private SSEC04 ssec04;
	
	private String cadenaOpcionesSeleccionadas = "";
	private String otrasCampanias = "";
	private String otro = "";

	private int conglomerado;
	private int vivienda;
	private int hogar;
	private int numeroOrdenPersonaSeleccionada;
	private int opcionPregunta401Seleccionada = 0;
	private int opcionPregunta401;
	private int opcionPregunta402Seleccionada = 0;
	private int opcionPregunta402;
	private int opcionPregunta403Seleccionada = 0;
	private int opcionPregunta403;
	private int opcionPregunta404Seleccionada = 0;
	private int opcionPregunta404;
	private int opcionPregunta406Seleccionada = 0;
	private int opcionPregunta406;
	private int opcionPregunta409Seleccionada = 0;
	private int opcionPregunta409;
	private int opcionPregunta411Seleccionada = 0;
	private int opcionPregunta411;
	private int opcionPregunta413Seleccionada = 0;
	private int opcionPregunta413;
	private int opcionPregunta415Seleccionada = 0;
	private int opcionPregunta415;

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.s_sec4);
		radio3OpcionesPregunta401 = (RadioGroup) findViewById(R.id.radio3OpcionesPregunta401);
		radio3OpcionesPregunta402 = (RadioGroup) findViewById(R.id.radio3OpcionesPregunta402);
		trPregunta403 = (TableRow) findViewById(R.id.trPregunta403);
		radio3OpcionesPregunta403 = (RadioGroup) findViewById(R.id.radio3OpcionesPregunta403);
		trPregunta404 = (TableRow) findViewById(R.id.trPregunta404);
		radio3OpcionesPregunta404 = (RadioGroup) findViewById(R.id.radio3OpcionesPregunta404);
		tviParaLasPersonas4059AniosEdad = (TextView) findViewById(R.id.tviParaLasPersonasDe40A59AniosEdad);
		tlParaLasPersonas4059AniosEdad = (TableLayout) findViewById(R.id.tlParaLasPersonas4059AniosEdad);
		tviPregunta406 = (TextView) findViewById(R.id.tviPregunta406);
		radio3OpcionesPregunta406 = (RadioGroup) findViewById(R.id.radio3OpcionesPregunta406);
		trPregunta407 = (TableRow) findViewById(R.id.trPregunta407);
		chkHospitalMinsa = (CheckBox) findViewById(R.id.chkHospitalMinsaPregunta407);
		chkHospitalEssalud = (CheckBox) findViewById(R.id.chkHospitalEssaludPregunta407);
		chkHospitalFFAAPNP = (CheckBox) findViewById(R.id.chkHospitalFFAAPNPPregunta407);
		chkHospitalOtroMunicipal = (CheckBox) findViewById(R.id.chkHospitalOtroMunicipalPregunta407);
		chkCentroPuestoMinsa = (CheckBox) findViewById(R.id.chkCentroPuestoMinsaPregunta407);
		chkPoliclinicoPostaEssaludUbap = (CheckBox) findViewById(R.id.chkPoliclinicoPostaEssaludUbapPregunta407);
		chkClinicaParticular = (CheckBox) findViewById(R.id.chkClinicaParticularPregunta407);
		chkConsultorioParticular = (CheckBox) findViewById(R.id.chkConsultorioParticularPregunta407);
		chkClinicaPostaOng = (CheckBox) findViewById(R.id.chkClinicaPostaOngPregunta404);
		chkHospitalOtroIglesia = (CheckBox) findViewById(R.id.chkHospitalOtroIglesiaPregunta407);
		chkLigaContraCancer = (CheckBox) findViewById(R.id.chkLigaContraCancer);
		chkCampaniaSaludMinsa = (CheckBox) findViewById(R.id.chkCampaniaMinsaPregunta407);
		chkCampaniaSaludEssalud = (CheckBox) findViewById(R.id.chkCampaniaEssaludPregunta407);
		chkOtrasCampanias = (CheckBox) findViewById(R.id.chkOtrasCampaniasPregunta407);
		eteOtrasCampanias = (EditText) findViewById(R.id.eteOtrasCampaniasPregunta407);
		chkOtro = (CheckBox) findViewById(R.id.chkOtroPregunta407);
		eteOtro = (EditText) findViewById(R.id.eteOtroPregunta407);
		chkNoSabeNoRecuerda = (CheckBox) findViewById(R.id.chkNoSabeNoRecuerdaPregunta407);
		tviParaLasMujeres3059AniosEdad = (TextView) findViewById(R.id.tviParaLasMujeresDe30A59AniosEdad);
		tlParaLasMujeres3059AniosEdad = (TableLayout) findViewById(R.id.tlParaLasPersonas3059AniosEdad);
		radio3OpcionesPregunta409 = (RadioGroup) findViewById(R.id.radio3OpcionesPregunta409);
		trPregunta410 = (TableRow) findViewById(R.id.trPregunta410);
		radioPregunta410 = (commons.util.android.widget.RadioGroup) findViewById(R.id.radioPregunta410);
		eteMenor2AniosPregunta410 = (EditText) findViewById(R.id.eteMenor2AniosPregunta410);
		eteMayor2AniosPregunta410 = (EditText) findViewById(R.id.eteMayor2AniosPregunta410);
		radio3OpcionesPregunta411 = (RadioGroup) findViewById(R.id.radio3OpcionesPregunta411);
		trPregunta412 = (TableRow) findViewById(R.id.trPregunta412);
		radioPregunta412 = (commons.util.android.widget.RadioGroup) findViewById(R.id.radioPregunta412);
		eteMenor2AniosPregunta412 = (EditText) findViewById(R.id.eteMenor2AniosPregunta412);
		eteMayor2AniosPregunta412 = (EditText) findViewById(R.id.eteMayor2AniosPregunta412);
		trPregunta413 = (TableRow) findViewById(R.id.trPregunta413);
		radio3OpcionesPregunta413 = (RadioGroup) findViewById(R.id.radio3OpcionesPregunta413);
		tviParaLasMujeres4059AniosEdad = (TextView)findViewById(R.id.tviPara_las_mujeres_de_40_a_59_anios_edad);
		tlParaLasMujeres4059AniosEdad = (TableLayout)findViewById(R.id.tlParaLasMujeres4059AniosEdad);
		radio3OpcionesPregunta415 = (RadioGroup) findViewById(R.id.radio3OpcionesPregunta415);
		trPregunta416 = (TableRow) findViewById(R.id.trPregunta416);
		radioPregunta416 = (commons.util.android.widget.RadioGroup) findViewById(R.id.radioPregunta416);
		eteMenor2AniosPregunta416 = (EditText) findViewById(R.id.eteMenor2AniosPregunta416);
		eteMayor2AniosPregunta416 = (EditText) findViewById(R.id.eteMayor2AniosPregunta416);
		qsSec4Dao = new QSSec4Dao(this);

		radio3OpcionesPregunta402
				.setOnCheckedChangeListener(new OnCheckedChangeListener() {

					@Override
					public void onCheckedChanged(RadioGroup group, int checkedId) {
						switch (checkedId) {
						case R.id.radioSiPregunta402:
							trPregunta403.setVisibility(View.VISIBLE);
							trPregunta404.setVisibility(View.VISIBLE);
							break;
						case R.id.radioNoPregunta402:
							trPregunta403.setVisibility(View.GONE);
							trPregunta404.setVisibility(View.GONE);
							break;
						case R.id.radioNosabeNoRecuerdaPregunta402:
							trPregunta403.setVisibility(View.GONE);
							trPregunta404.setVisibility(View.GONE);
							break;
						}
					}
				});

		radio3OpcionesPregunta403
				.setOnCheckedChangeListener(new OnCheckedChangeListener() {

					@Override
					public void onCheckedChanged(RadioGroup group, int checkedId) {
						switch (checkedId) {
						case R.id.radioSiPregunta403:
							trPregunta404.setVisibility(View.VISIBLE);
							break;
						case R.id.radioNoPregunta403:
							trPregunta404.setVisibility(View.GONE);
							break;
						case R.id.radioNosabeNoRecuerdaPregunta403:
							trPregunta404.setVisibility(View.GONE);
							break;
						}
					}
				});

		radio3OpcionesPregunta406
				.setOnCheckedChangeListener(new OnCheckedChangeListener() {

					@Override
					public void onCheckedChanged(RadioGroup group, int checkedId) {
						switch (checkedId) {
						case R.id.radioSiPregunta406:
							trPregunta407.setVisibility(View.VISIBLE);
							break;
						case R.id.radioNoPregunta406:
							trPregunta407.setVisibility(View.GONE);
							chkHospitalMinsa.setChecked(false);
							chkHospitalEssalud.setChecked(false);
							chkHospitalFFAAPNP.setChecked(false);
							chkHospitalOtroMunicipal.setChecked(false);
							chkCentroPuestoMinsa.setChecked(false);
							chkPoliclinicoPostaEssaludUbap.setChecked(false);
							chkClinicaParticular.setChecked(false);
							chkConsultorioParticular.setChecked(false);
							chkClinicaPostaOng.setChecked(false);
							chkHospitalOtroIglesia.setChecked(false);
							chkLigaContraCancer.setChecked(false);
							chkCampaniaSaludMinsa.setChecked(false);
							chkCampaniaSaludEssalud.setChecked(false);
							chkOtrasCampanias.setChecked(false);
							eteOtrasCampanias.setText("");
							chkOtro.setChecked(false);
							eteOtro.setText("");
							chkNoSabeNoRecuerda.setChecked(false);
							break;
						case R.id.radioNosabeNoRecuerdaPregunta406:
							trPregunta407.setVisibility(View.GONE);
							chkHospitalMinsa.setChecked(false);
							chkHospitalEssalud.setChecked(false);
							chkHospitalFFAAPNP.setChecked(false);
							chkHospitalOtroMunicipal.setChecked(false);
							chkCentroPuestoMinsa.setChecked(false);
							chkPoliclinicoPostaEssaludUbap.setChecked(false);
							chkClinicaParticular.setChecked(false);
							chkConsultorioParticular.setChecked(false);
							chkClinicaPostaOng.setChecked(false);
							chkHospitalOtroIglesia.setChecked(false);
							chkLigaContraCancer.setChecked(false);
							chkCampaniaSaludMinsa.setChecked(false);
							chkCampaniaSaludEssalud.setChecked(false);
							chkOtrasCampanias.setChecked(false);
							eteOtrasCampanias.setText("");
							chkOtro.setChecked(false);
							eteOtro.setText("");
							chkNoSabeNoRecuerda.setChecked(false);
							break;
						}
					}
				});
		
		chkOtrasCampanias.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
				if(!isChecked){
					eteOtrasCampanias.setText("");
				}
			}
		});
		
		chkOtro.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
				if(!isChecked){
					eteOtro.setText("");
				}
			}
		});

		radio3OpcionesPregunta409
				.setOnCheckedChangeListener(new OnCheckedChangeListener() {

					@Override
					public void onCheckedChanged(RadioGroup group, int checkedId) {
						switch (checkedId) {
						case R.id.radioSiPregunta409:
							trPregunta410.setVisibility(View.VISIBLE);
							break;
						case R.id.radioNoPregunta409:
							trPregunta410.setVisibility(View.GONE);
							eteMenor2AniosPregunta410.setText("");
							eteMayor2AniosPregunta410.setText("");
							break;
						case R.id.radioNosabeNoRecuerdaPregunta409:
							trPregunta410.setVisibility(View.GONE);
							eteMenor2AniosPregunta410.setText("");
							eteMayor2AniosPregunta410.setText("");
							break;
						}
					}
				});
		
		radioPregunta410.setOnCheckedChangeListener(new commons.util.android.widget.OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(IntegerGroup group, RadioButton rb) {
				switch (rb.getId()) {
				case R.id.radioMenor2AniosPregunta410:
					eteMenor2AniosPregunta410.setEnabled(true);
					eteMayor2AniosPregunta410.setEnabled(false);
					eteMayor2AniosPregunta410.setText("");
					eteMenor2AniosPregunta410.requestFocus();
					break;
				case R.id.radioMayor2AniosPregunta410:
					eteMayor2AniosPregunta410.setEnabled(true);
					eteMenor2AniosPregunta410.setEnabled(false);
					eteMenor2AniosPregunta410.setText("");
					eteMayor2AniosPregunta410.requestFocus();
					break;
				case R.id.radioNosabeNoRecuerdaPregunta410:
					eteMayor2AniosPregunta410.setEnabled(false);
					eteMayor2AniosPregunta410.setText("");
					eteMenor2AniosPregunta410.setEnabled(false);
					eteMenor2AniosPregunta410.setText("");
					break;
				}
			}
		});
		
		eteMenor2AniosPregunta410.addTextChangedListener(new TextWatcher() {
			
			@Override
			public void onTextChanged(CharSequence s, int start, int before, int count) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void beforeTextChanged(CharSequence s, int start, int count,
					int after) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void afterTextChanged(Editable s) {
				if(!s.toString().isEmpty()){
					if(Integer.parseInt(s.toString()) > 23){
						Toast.makeText(QS_Seccion4.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_410_meses), Toast.LENGTH_SHORT).show();
						eteMenor2AniosPregunta410.setText("");
					}
				}
			}
		});
		
		eteMayor2AniosPregunta410.addTextChangedListener(new TextWatcher() {
			
			@Override
			public void onTextChanged(CharSequence s, int start, int before, int count) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void beforeTextChanged(CharSequence s, int start, int count,
					int after) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void afterTextChanged(Editable s) {
				if(!s.toString().isEmpty()){
					if(Integer.parseInt(s.toString()) < 2){
						Toast.makeText(QS_Seccion4.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_410_anios), Toast.LENGTH_SHORT).show();
						eteMayor2AniosPregunta410.setText("");
					}
				}
			}
		});
		
		radio3OpcionesPregunta411
				.setOnCheckedChangeListener(new OnCheckedChangeListener() {

					@Override
					public void onCheckedChanged(RadioGroup group, int checkedId) {
						switch (checkedId) {
						case R.id.radioSiPregunta411:
							trPregunta412.setVisibility(View.VISIBLE);
							trPregunta413.setVisibility(View.VISIBLE);
							break;
						case R.id.radioNoPregunta411:
							trPregunta412.setVisibility(View.GONE);
							trPregunta413.setVisibility(View.GONE);
							eteMenor2AniosPregunta412.setText("");
							eteMayor2AniosPregunta412.setText("");
							break;
						case R.id.radioNosabeNoRecuerdaPregunta411:
							trPregunta412.setVisibility(View.GONE);
							trPregunta413.setVisibility(View.GONE);
							eteMenor2AniosPregunta412.setText("");
							eteMayor2AniosPregunta412.setText("");
							break;
						}
					}
				});
		
		radioPregunta412.setOnCheckedChangeListener(new commons.util.android.widget.OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(IntegerGroup group, RadioButton rb) {
				switch (rb.getId()) {
				case R.id.radioMenor2AniosPregunta412:
					eteMenor2AniosPregunta412.setEnabled(true);
					eteMayor2AniosPregunta412.setEnabled(false);
					eteMayor2AniosPregunta412.setText("");
					eteMenor2AniosPregunta412.requestFocus();
					break;
				case R.id.radioMayor2AniosPregunta412:
					eteMayor2AniosPregunta412.setEnabled(true);
					eteMenor2AniosPregunta412.setEnabled(false);
					eteMenor2AniosPregunta412.setText("");
					eteMayor2AniosPregunta412.requestFocus();
					break;
				case R.id.radioNosabeNoRecuerdaPregunta412:
					eteMayor2AniosPregunta412.setEnabled(false);
					eteMayor2AniosPregunta412.setText("");
					eteMenor2AniosPregunta412.setEnabled(false);
					eteMenor2AniosPregunta412.setText("");
					break;
				}
			}
		});
		
		eteMenor2AniosPregunta412.addTextChangedListener(new TextWatcher() {
			
			@Override
			public void onTextChanged(CharSequence s, int start, int before, int count) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void beforeTextChanged(CharSequence s, int start, int count,
					int after) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void afterTextChanged(Editable s) {
				if(s.length() > 0){
					if(Integer.parseInt(s.toString()) > 23){
						Toast.makeText(QS_Seccion4.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_412_meses), Toast.LENGTH_SHORT).show();
						eteMenor2AniosPregunta412.setText("");
					}
				}
			}
		});
		
		eteMayor2AniosPregunta412.addTextChangedListener(new TextWatcher() {
			
			@Override
			public void onTextChanged(CharSequence s, int start, int before, int count) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void beforeTextChanged(CharSequence s, int start, int count,
					int after) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void afterTextChanged(Editable s) {
				if(!s.toString().isEmpty()){
					if(Integer.parseInt(s.toString()) < 2){
						Toast.makeText(QS_Seccion4.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_412_anios), Toast.LENGTH_SHORT).show();
						eteMayor2AniosPregunta412.setText("");
					}
				}
			}
		});

		radio3OpcionesPregunta415
				.setOnCheckedChangeListener(new OnCheckedChangeListener() {

					@Override
					public void onCheckedChanged(RadioGroup group, int checkedId) {
						switch (checkedId) {
						case R.id.radioSiPregunta415:
							trPregunta416.setVisibility(View.VISIBLE);
							break;
						case R.id.radioNoPregunta415:
							trPregunta416.setVisibility(View.GONE);
							eteMenor2AniosPregunta416.setText("");
							eteMayor2AniosPregunta416.setText("");
							break;
						case R.id.radioNosabeNoRecuerdaPregunta415:
							trPregunta416.setVisibility(View.GONE);
							eteMenor2AniosPregunta416.setText("");
							eteMayor2AniosPregunta416.setText("");
							break;
						}
					}
				});
		
		radioPregunta416.setOnCheckedChangeListener(new commons.util.android.widget.OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(IntegerGroup group, RadioButton rb) {
				switch (rb.getId()) {
				case R.id.radioMenor2AniosPregunta416:
					eteMenor2AniosPregunta416.setEnabled(true);
					eteMayor2AniosPregunta416.setEnabled(false);
					eteMayor2AniosPregunta416.setText("");
					eteMenor2AniosPregunta416.requestFocus();
					break;
				case R.id.radioMayor2AniosPregunta416:
					eteMayor2AniosPregunta416.setEnabled(true);
					eteMenor2AniosPregunta416.setEnabled(false);
					eteMenor2AniosPregunta416.setText("");
					eteMayor2AniosPregunta416.requestFocus();
					break;
				case R.id.radioNosabeNoRecuerdaPregunta416:
					eteMayor2AniosPregunta416.setEnabled(false);
					eteMayor2AniosPregunta416.setText("");
					eteMenor2AniosPregunta416.setEnabled(false);
					eteMenor2AniosPregunta416.setText("");
					break;
				}
			}
		});
		
		eteMenor2AniosPregunta416.addTextChangedListener(new TextWatcher() {
			
			@Override
			public void onTextChanged(CharSequence s, int start, int before, int count) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void beforeTextChanged(CharSequence s, int start, int count,
					int after) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void afterTextChanged(Editable s) {
				if(s.length() > 0){
					if(Integer.parseInt(s.toString()) > 23){
						Toast.makeText(QS_Seccion4.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_416_meses), Toast.LENGTH_SHORT).show();
						eteMenor2AniosPregunta416.setText("");
					}
				}
			}
		});
		
		eteMayor2AniosPregunta416.addTextChangedListener(new TextWatcher() {
			
			@Override
			public void onTextChanged(CharSequence s, int start, int before, int count) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void beforeTextChanged(CharSequence s, int start, int count,
					int after) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void afterTextChanged(Editable s) {
				if(!s.toString().isEmpty()){
					if(Integer.parseInt(s.toString()) < 2){
						Toast.makeText(QS_Seccion4.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_416_anios), Toast.LENGTH_SHORT).show();
						eteMayor2AniosPregunta416.setText("");
					}
				}
			}
		});
	}

	@Override
	protected void onStart() {
		super.onStart();
		numeroOrdenPersonaSeleccionada = Integer.parseInt(getIntent()
				.getExtras().getString("numeroOrdenPersonaSeleccionada"));
		conglomerado = getIntent().getExtras().getInt("conglomerado");
		vivienda = getIntent().getExtras().getInt("vivienda");
		hogar = getIntent().getExtras().getInt("hogar");
		if (qsSec4Dao.verificarEdadPregunta23(conglomerado, vivienda, hogar,
				numeroOrdenPersonaSeleccionada) >= 40
				&& qsSec4Dao.verificarEdadPregunta23(conglomerado, vivienda,
						hogar, numeroOrdenPersonaSeleccionada) <= 59) {
			tviParaLasPersonas4059AniosEdad.setVisibility(View.VISIBLE);
			tlParaLasPersonas4059AniosEdad.setVisibility(View.VISIBLE);
		} else {
			tviParaLasPersonas4059AniosEdad.setVisibility(View.GONE);
			tlParaLasPersonas4059AniosEdad.setVisibility(View.GONE);
		}
		if (qsSec4Dao.verificarSexoPersona(conglomerado, vivienda, hogar,
				numeroOrdenPersonaSeleccionada) == 2) {
			if (qsSec4Dao.verificarEdadPregunta23(conglomerado, vivienda,
					hogar, numeroOrdenPersonaSeleccionada) >= 30
					&& qsSec4Dao.verificarEdadPregunta23(conglomerado,
							vivienda, hogar, numeroOrdenPersonaSeleccionada) <= 59) {
				tviParaLasMujeres3059AniosEdad.setVisibility(View.VISIBLE);
				tlParaLasMujeres3059AniosEdad.setVisibility(View.VISIBLE);
				tviParaLasMujeres4059AniosEdad.setVisibility(View.GONE);
				tlParaLasMujeres4059AniosEdad.setVisibility(View.GONE);
				if (qsSec4Dao.verificarEdadPregunta23(conglomerado, vivienda,
						hogar, numeroOrdenPersonaSeleccionada) >= 40
						&& qsSec4Dao
								.verificarEdadPregunta23(conglomerado,
										vivienda, hogar,
										numeroOrdenPersonaSeleccionada) <= 59) {
					tviParaLasMujeres4059AniosEdad.setVisibility(View.VISIBLE);
					tlParaLasMujeres4059AniosEdad.setVisibility(View.VISIBLE);
				}
			} else {
				tviParaLasMujeres3059AniosEdad.setVisibility(View.GONE);
				tlParaLasMujeres3059AniosEdad.setVisibility(View.GONE);
				tviParaLasMujeres4059AniosEdad.setVisibility(View.GONE);
				tlParaLasMujeres4059AniosEdad.setVisibility(View.GONE);
			}
		} else{
			tviParaLasMujeres3059AniosEdad.setVisibility(View.GONE);
			tlParaLasMujeres3059AniosEdad.setVisibility(View.GONE);
			tviParaLasMujeres4059AniosEdad.setVisibility(View.GONE);
			tlParaLasMujeres4059AniosEdad.setVisibility(View.GONE);
		}
		CargarData(conglomerado, vivienda, hogar,
				numeroOrdenPersonaSeleccionada);
	}

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		getMenuInflater().inflate(R.menu.pagina, menu);
		return super.onCreateOptionsMenu(menu);
	}

	@Override
	public boolean onOptionsItemSelected(MenuItem item) {
		// TODO Auto-generated method stub
		switch (item.getItemId()) {
		case R.id.mnSalir:
			AlertDialog.Builder dialogo1 = new AlertDialog.Builder(this);
			dialogo1.setTitle(getString(R.string.alert_dialog_title_salir));
			dialogo1.setMessage(getString(R.string.alert_dialog_message_salir));
			dialogo1.setIcon(android.R.drawable.ic_dialog_alert);
			dialogo1.setCancelable(false);
			dialogo1.setPositiveButton(
					getString(R.string.alert_dialog_message_positive_button),
					new DialogInterface.OnClickListener() {
						public void onClick(DialogInterface dialogo1, int id) {
							System.exit(0);
						}
					});
			dialogo1.setNegativeButton(
					getString(R.string.alert_dialog_message_negative_button),
					new DialogInterface.OnClickListener() {
						public void onClick(DialogInterface dialogo1, int id) {
							return;
						}
					});
			dialogo1.show();
			break;

		case R.id.mnGuardar:
			if(opcionPregunta401Seleccionada(radio3OpcionesPregunta401) == 0){
				Toast.makeText(QS_Seccion4.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_401), Toast.LENGTH_SHORT).show();
			} else{
				if(opcionPregunta402Seleccionada(radio3OpcionesPregunta402) == 0){
					Toast.makeText(QS_Seccion4.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_402), Toast.LENGTH_SHORT).show();
				} else{
					if(opcionPregunta402Seleccionada(radio3OpcionesPregunta402) == 1){
						if(opcionPregunta403Seleccionada(radio3OpcionesPregunta403) == 0){
							Toast.makeText(QS_Seccion4.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_403), Toast.LENGTH_SHORT).show();
						} else{
							if(opcionPregunta403Seleccionada(radio3OpcionesPregunta403) == 1){
								if(opcionPregunta404Seleccionada(radio3OpcionesPregunta404) == 0){
									Toast.makeText(QS_Seccion4.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_404), Toast.LENGTH_SHORT).show();
								} else{
									validarDesdePregunta405();
								}
							} else{
								validarDesdePregunta405();
							}
						}
					} else{
						validarDesdePregunta405();
					}
				}
			}
			
			break;
		case R.id.mnSiguiente:
			
			break;
		case R.id.mnAtras:

			break;
		default:
			break;
		}
		return super.onOptionsItemSelected(item);
	}
	
	public void guardarCapitulo4(){
		guardarSeccion4();
		Intent seccion5 = new Intent(QS_Seccion4.this, QS_Seccion5.class);
		seccion5.putExtra("numeroOrdenPersonaSeleccionada", getIntent()
				.getExtras().getString("numeroOrdenPersonaSeleccionada"));
		seccion5.putExtra("conglomerado", getIntent().getExtras().getInt("conglomerado"));
		seccion5.putExtra("vivienda", getIntent().getExtras().getInt("vivienda"));
		seccion5.putExtra("hogar", getIntent().getExtras().getInt("hogar"));
		seccion5.putExtra("fechaEncuesta", getIntent().getExtras().getString("fechaEncuesta"));
		startActivity(seccion5);
	}
	
	public void validarDesdePregunta405(){
		if(qsSec4Dao.verificarEdadPregunta23(conglomerado, vivienda, hogar, numeroOrdenPersonaSeleccionada) > 39){
			if(opcionPregunta406Seleccionada(radio3OpcionesPregunta406) == 0){
				Toast.makeText(QS_Seccion4.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_406), Toast.LENGTH_SHORT).show();
			} else{
				if(opcionPregunta406Seleccionada(radio3OpcionesPregunta406) == 1){
					if(!chkHospitalMinsa.isChecked() && !chkHospitalEssalud.isChecked() && !chkHospitalFFAAPNP.isChecked() 
							&& !chkHospitalOtroMunicipal.isChecked() && !chkCentroPuestoMinsa.isChecked() 
							&& !chkPoliclinicoPostaEssaludUbap.isChecked() && !chkClinicaParticular.isChecked() 
							&& !chkConsultorioParticular.isChecked() && !chkClinicaPostaOng.isChecked() 
							&& !chkHospitalOtroIglesia.isChecked() && !chkLigaContraCancer.isChecked() 
							&& !chkCampaniaSaludMinsa.isChecked() && !chkCampaniaSaludEssalud.isChecked()
							&& !chkOtrasCampanias.isChecked() && !chkOtro.isChecked() && !chkNoSabeNoRecuerda.isChecked()){
						Toast.makeText(QS_Seccion4.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_407), Toast.LENGTH_SHORT).show();
					} else{
						if(chkOtrasCampanias.isChecked() && eteOtrasCampanias.getText().toString().isEmpty() ||
							chkOtro.isChecked() && eteOtro.getText().toString().isEmpty()){
							Toast.makeText(QS_Seccion4.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_407_datos_no_completos), Toast.LENGTH_SHORT).show();
						} else{
							validarDesdePregunta408();
						}
					}
				} else{
					validarDesdePregunta408();
				}
			}
		} else{
			validarDesdePregunta408();
		}
	}
	
	public void validarDesdePregunta408(){
		if(qsSec4Dao.verificarSexoPersona(conglomerado, vivienda, hogar, numeroOrdenPersonaSeleccionada) == 2){
			if(qsSec4Dao.verificarEdadPregunta23(conglomerado, vivienda, hogar, numeroOrdenPersonaSeleccionada) > 29){
				if(opcionPregunta409Seleccionada(radio3OpcionesPregunta409) == 0){
					Toast.makeText(QS_Seccion4.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_409), Toast.LENGTH_SHORT).show();
				} else{
					if(opcionPregunta409Seleccionada(radio3OpcionesPregunta409) == 1){
						if(radioGroupConTexto(radioPregunta410) == null){
							Toast.makeText(QS_Seccion4.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_410), Toast.LENGTH_SHORT).show();
						} else{
							if(radioGroupConTexto(radioPregunta410) == 1 && eteMenor2AniosPregunta410.getText().toString().isEmpty()){
								Toast.makeText(QS_Seccion4.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_410_meses), Toast.LENGTH_SHORT).show();
							} else{
								if(radioGroupConTexto(radioPregunta410) == 2 && eteMayor2AniosPregunta410.getText().toString().isEmpty()){
									Toast.makeText(QS_Seccion4.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_410_anios), Toast.LENGTH_SHORT).show();
								} else{
									validarDesdePregunta411();
								}
							}
						}
					} else{
						validarDesdePregunta411();
					}
				}
			} else{
				guardarCapitulo4();
			}
		} else{
			guardarCapitulo4();
		}
	}
	
	public void validarDesdePregunta411(){
		if(opcionPregunta411Seleccionada(radio3OpcionesPregunta411) == 0){
			Toast.makeText(QS_Seccion4.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_411), Toast.LENGTH_SHORT).show();
		} else{
			if(opcionPregunta411Seleccionada(radio3OpcionesPregunta411) == 1){
				if(radioGroupConTexto(radioPregunta412) == null){
					Toast.makeText(QS_Seccion4.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_412), Toast.LENGTH_SHORT).show();
				} else{
					if(radioGroupConTexto(radioPregunta412) == 1 && eteMenor2AniosPregunta412.getText().toString().isEmpty()){
						Toast.makeText(QS_Seccion4.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_412_meses), Toast.LENGTH_SHORT).show();	
					} else{
						if(radioGroupConTexto(radioPregunta412) == 2 && eteMayor2AniosPregunta412.getText().toString().isEmpty()){
							Toast.makeText(QS_Seccion4.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_412_anios), Toast.LENGTH_SHORT).show();	
						} else{
							if(opcionPregunta413Seleccionada(radio3OpcionesPregunta413) == 0){
								Toast.makeText(QS_Seccion4.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_413), Toast.LENGTH_SHORT).show();
							} else{
								validarDesdePregunta414();
							}
						}
					}
				}
			} else{
				validarDesdePregunta414();
			}
		}
	}
	
	public void validarDesdePregunta414(){
		if(qsSec4Dao.verificarEdadPregunta23(conglomerado, vivienda, hogar, numeroOrdenPersonaSeleccionada) > 39){
			if(opcionPregunta415Seleccionada(radio3OpcionesPregunta415) == 0){
				Toast.makeText(QS_Seccion4.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_415), Toast.LENGTH_SHORT).show();
			} else{
				if(opcionPregunta415Seleccionada(radio3OpcionesPregunta415) == 1){
					if(radioGroupConTexto(radioPregunta416) == null){
						Toast.makeText(QS_Seccion4.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_416), Toast.LENGTH_SHORT).show();
					} else{
						if(radioGroupConTexto(radioPregunta416) == 1 && eteMenor2AniosPregunta416.getText().toString().isEmpty()){
							Toast.makeText(QS_Seccion4.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_416_meses), Toast.LENGTH_SHORT).show();
						} else{
							if(radioGroupConTexto(radioPregunta416) == 2 && eteMayor2AniosPregunta416.getText().toString().isEmpty()){
								Toast.makeText(QS_Seccion4.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_416_anios), Toast.LENGTH_SHORT).show();
							} else{
								guardarCapitulo4();
							}
						}
					}
				} else{
					guardarCapitulo4();
				}
			}
		} else{
			guardarCapitulo4();
		}
	}

	public void CargarData(int conglomerado, int vivienda, int hogar,
			int numeroOrdenPersonaSeleccionada) {
		int mes = Integer.parseInt(getIntent().getExtras()
				.getString("fechaEncuesta").substring(3, 5));
		ssec04 = qsSec4Dao.ObtenerSeccion4(conglomerado, vivienda, hogar,
				numeroOrdenPersonaSeleccionada);
		tviPregunta406.setText(getString(R.string.tvi_pregunta406_parte1) + " "
				+ mesEncuesta(mes) + " "
				+ getString(R.string.tvi_pregunta406_parte2) + " "
				+ (Calendar.getInstance().get(Calendar.YEAR) - 2) + " "
				+ getString(R.string.tvi_pregunta406_parte3) + " "
				+ mesEncuesta(mes - 1) + " "
				+ getString(R.string.tvi_pregunta406_parte4));
		if (ssec04 != null) {
			switch (ssec04.getQs401()) {
			case 1:
				radio3OpcionesPregunta401.check(R.id.radioSiPregunta401);
				break;
			case 2:
				radio3OpcionesPregunta401.check(R.id.radioNoPregunta401);
				break;
			case 8:
				radio3OpcionesPregunta401
						.check(R.id.radioNosabeNoRecuerdaPregunta401);
				break;
			}
			switch (ssec04.getQs402()) {
			case 1:
				radio3OpcionesPregunta402.check(R.id.radioSiPregunta402);
				break;
			case 2:
				radio3OpcionesPregunta402.check(R.id.radioNoPregunta402);
				break;
			case 8:
				radio3OpcionesPregunta402
						.check(R.id.radioNosabeNoRecuerdaPregunta402);
				break;
			}
			if (ssec04.getQs402() < 2) {
				switch (ssec04.getQs403()) {
				case 1:
					radio3OpcionesPregunta403.check(R.id.radioSiPregunta403);
					break;
				case 2:
					radio3OpcionesPregunta403.check(R.id.radioNoPregunta403);
					break;
				case 8:
					radio3OpcionesPregunta403
							.check(R.id.radioNosabeNoRecuerdaPregunta403);
					break;
				}
				if (ssec04.getQs403() < 2) {
					switch (ssec04.getQs404()) {
					case 1:
						radio3OpcionesPregunta404
								.check(R.id.radioSiPregunta404);
						break;
					case 2:
						radio3OpcionesPregunta404
								.check(R.id.radioNoPregunta404);
						break;
					case 8:
						radio3OpcionesPregunta404
								.check(R.id.radioNosabeNoRecuerdaPregunta404);
						break;
					}
				}
			}
			if (qsSec4Dao.verificarEdadPregunta23(conglomerado, vivienda,
					hogar, numeroOrdenPersonaSeleccionada) >= 40
					&& qsSec4Dao.verificarEdadPregunta23(conglomerado,
							vivienda, hogar, numeroOrdenPersonaSeleccionada) <= 59) {
				switch (ssec04.getQs406()) {
				case 1:
					radio3OpcionesPregunta406.check(R.id.radioSiPregunta406);
					break;
				case 2:
					radio3OpcionesPregunta406.check(R.id.radioNoPregunta406);
					break;
				case 8:
					radio3OpcionesPregunta406
							.check(R.id.radioNosabeNoRecuerdaPregunta406);
					break;
				}
				if (ssec04.getQs406() < 2) {
					if (ssec04.getQs407().indexOf(
							chkNoSabeNoRecuerda.getTag().toString()) == -1) {
						if (ssec04.getQs407().indexOf(
								chkHospitalMinsa.getTag().toString()) >= 0) {
							chkHospitalMinsa.setChecked(true);
						} else {
							chkHospitalMinsa.setChecked(false);
						}
						if (ssec04.getQs407().indexOf(
								chkHospitalEssalud.getTag().toString()) >= 0) {
							chkHospitalEssalud.setChecked(true);
						} else {
							chkHospitalEssalud.setChecked(false);
						}
						if (ssec04.getQs407().indexOf(
								chkHospitalFFAAPNP.getTag().toString()) >= 0) {
							chkHospitalFFAAPNP.setChecked(true);
						} else {
							chkHospitalFFAAPNP.setChecked(false);
						}
						if (ssec04.getQs407().indexOf(
								chkHospitalOtroMunicipal.getTag().toString()) >= 0) {
							chkHospitalOtroMunicipal.setChecked(true);
						} else {
							chkHospitalOtroMunicipal.setChecked(false);
						}
						if (ssec04.getQs407().indexOf(
								chkCentroPuestoMinsa.getTag().toString()) >= 0) {
							chkCentroPuestoMinsa.setChecked(true);
						} else {
							chkCentroPuestoMinsa.setChecked(false);
						}
						if (ssec04.getQs407().indexOf(
								chkPoliclinicoPostaEssaludUbap.getTag()
										.toString()) >= 0) {
							chkPoliclinicoPostaEssaludUbap.setChecked(true);
						} else {
							chkPoliclinicoPostaEssaludUbap.setChecked(false);
						}
						if (ssec04.getQs407().indexOf(
								chkClinicaParticular.getTag().toString()) >= 0) {
							chkClinicaParticular.setChecked(true);
						} else {
							chkClinicaParticular.setChecked(false);
						}
						if (ssec04.getQs407().indexOf(
								chkConsultorioParticular.getTag().toString()) >= 0) {
							chkConsultorioParticular.setChecked(true);
						} else {
							chkConsultorioParticular.setChecked(false);
						}
						if (ssec04.getQs407().indexOf(
								chkClinicaPostaOng.getTag().toString()) >= 0) {
							chkClinicaPostaOng.setChecked(true);
						} else {
							chkClinicaPostaOng.setChecked(false);
						}
						if (ssec04.getQs407().indexOf(
								chkHospitalOtroIglesia.getTag().toString()) >= 0) {
							chkHospitalOtroIglesia.setChecked(true);
						} else {
							chkHospitalOtroIglesia.setChecked(false);
						}
						if (ssec04.getQs407().indexOf(
								chkLigaContraCancer.getTag().toString()) >= 0) {
							chkLigaContraCancer.setChecked(true);
						} else {
							chkLigaContraCancer.setChecked(false);
						}
						if (ssec04.getQs407().indexOf(
								chkCampaniaSaludMinsa.getTag().toString()) >= 0) {
							chkCampaniaSaludMinsa.setChecked(true);
						} else {
							chkCampaniaSaludMinsa.setChecked(false);
						}
						if (ssec04.getQs407().indexOf(
								chkCampaniaSaludEssalud.getTag().toString()) >= 0) {
							chkCampaniaSaludEssalud.setChecked(true);
						} else {
							chkCampaniaSaludEssalud.setChecked(false);
						}
						if (ssec04.getQs407().indexOf(
								chkOtrasCampanias.getTag().toString()) >= 0) {
							chkOtrasCampanias.setChecked(true);
							eteOtrasCampanias.setText(ssec04.getQs407XC() + "");
						} else {
							chkOtrasCampanias.setChecked(false);
							eteOtrasCampanias.setText("");
						}
						if (ssec04.getQs407().indexOf(
								chkOtro.getTag().toString()) >= 0) {
							chkOtro.setChecked(true);
							eteOtro.setText(ssec04.getQs407X() + "");
						} else {
							chkOtro.setChecked(false);
							eteOtro.setText("");
						}
						chkNoSabeNoRecuerda.setChecked(false);
					} else {
						chkNoSabeNoRecuerda.setChecked(true);
					}
				}
				if(qsSec4Dao.verificarSexoPersona(conglomerado, vivienda,
						hogar, numeroOrdenPersonaSeleccionada) == 2) {
					if (qsSec4Dao.verificarEdadPregunta23(conglomerado,
							vivienda, hogar, numeroOrdenPersonaSeleccionada) >= 30
							&& qsSec4Dao.verificarEdadPregunta23(conglomerado,
									vivienda, hogar,
									numeroOrdenPersonaSeleccionada) <= 59) {
						switch (ssec04.getQs409()) {
						case 1:
							radio3OpcionesPregunta409
									.check(R.id.radioSiPregunta409);
							break;
						case 2:
							radio3OpcionesPregunta406
									.check(R.id.radioNoPregunta409);
							break;
						case 8:
							radio3OpcionesPregunta406
									.check(R.id.radioNosabeNoRecuerdaPregunta409);
							break;
						}
						if (ssec04.getQs409() < 2) {
							radioPregunta410.setValorInt(ssec04.getQs410U());
							if (ssec04.getQs410U() == 1) {
								eteMenor2AniosPregunta410.setText(ssec04
										.getQs410C() + "");
							} else {
								if (ssec04.getQs410U() == 2) {
									eteMayor2AniosPregunta410.setText(ssec04
											.getQs410C() + "");
								}
							}
						}
						switch (ssec04.getQs411()) {
						case 1:
							radio3OpcionesPregunta411
									.check(R.id.radioSiPregunta411);
							break;
						case 2:
							radio3OpcionesPregunta411
									.check(R.id.radioNoPregunta411);
							break;
						case 8:
							radio3OpcionesPregunta411
									.check(R.id.radioNosabeNoRecuerdaPregunta411);
							break;
						}
						if (ssec04.getQs411() < 2) {
							radioPregunta412.setValorInt(ssec04.getQs412U());
							if (ssec04.getQs412U() == 1) {
								eteMenor2AniosPregunta412.setText(ssec04
										.getQs412C() + "");
							} else {
								if (ssec04.getQs412U() == 2) {
									eteMayor2AniosPregunta412.setText(ssec04
											.getQs412C() + "");
								}
							}
							switch (ssec04.getQs413()) {
							case 1:
								radio3OpcionesPregunta413
										.check(R.id.radioSiPregunta413);
								break;
							case 2:
								radio3OpcionesPregunta413
										.check(R.id.radioNoPregunta413);
								break;
							case 8:
								radio3OpcionesPregunta413
										.check(R.id.radioNosabeNoRecuerdaPregunta413);
								break;
							}
						}
						if (qsSec4Dao
								.verificarEdadPregunta23(conglomerado,
										vivienda, hogar,
										numeroOrdenPersonaSeleccionada) >= 40
								&& qsSec4Dao.verificarEdadPregunta23(
										conglomerado, vivienda, hogar,
										numeroOrdenPersonaSeleccionada) <= 59) {
							switch (ssec04.getQs415()) {
							case 1:
								radio3OpcionesPregunta415
										.check(R.id.radioSiPregunta415);
								break;
							case 2:
								radio3OpcionesPregunta415
										.check(R.id.radioNoPregunta415);
								break;
							case 8:
								radio3OpcionesPregunta415
										.check(R.id.radioNosabeNoRecuerdaPregunta415);
								break;
							}
							if (ssec04.getQs415() < 2) {
								radioPregunta416
										.setValorInt(ssec04.getQs416U());
								if (ssec04.getQs416U() == 1) {
									eteMenor2AniosPregunta416.setText(ssec04
											.getQs416C() + "");
								} else {
									if (ssec04.getQs416U() == 2) {
										eteMayor2AniosPregunta416
												.setText(ssec04.getQs416C()
														+ "");
									}
								}
							}
						}
					}
				}
			} else {
				if(qsSec4Dao.verificarSexoPersona(conglomerado, vivienda,
						hogar, numeroOrdenPersonaSeleccionada) == 2) {
					if (qsSec4Dao.verificarEdadPregunta23(conglomerado,
							vivienda, hogar, numeroOrdenPersonaSeleccionada) >= 30
							&& qsSec4Dao.verificarEdadPregunta23(conglomerado,
									vivienda, hogar,
									numeroOrdenPersonaSeleccionada) <= 59) {
						switch (ssec04.getQs409()) {
						case 1:
							radio3OpcionesPregunta409
									.check(R.id.radioSiPregunta409);
							break;
						case 2:
							radio3OpcionesPregunta406
									.check(R.id.radioNoPregunta409);
							break;
						case 8:
							radio3OpcionesPregunta406
									.check(R.id.radioNosabeNoRecuerdaPregunta409);
							break;
						}
						if (ssec04.getQs409() < 2) {
							radioPregunta410.setValorInt(ssec04.getQs410U());
							if (ssec04.getQs410U() == 1) {
								eteMenor2AniosPregunta410.setText(ssec04
										.getQs410C() + "");
							} else {
								if (ssec04.getQs410U() == 2) {
									eteMayor2AniosPregunta410.setText(ssec04
											.getQs410C() + "");
								}
							}
						}
						switch (ssec04.getQs411()) {
						case 1:
							radio3OpcionesPregunta411
									.check(R.id.radioSiPregunta411);
							break;
						case 2:
							radio3OpcionesPregunta411
									.check(R.id.radioNoPregunta411);
							break;
						case 8:
							radio3OpcionesPregunta411
									.check(R.id.radioNosabeNoRecuerdaPregunta411);
							break;
						}
						if (ssec04.getQs411() < 2) {
							radioPregunta412.setValorInt(ssec04.getQs412U());
							if (ssec04.getQs412U() == 1) {
								eteMenor2AniosPregunta412.setText(ssec04
										.getQs412C() + "");
							} else {
								if (ssec04.getQs412U() == 2) {
									eteMayor2AniosPregunta412.setText(ssec04
											.getQs412C() + "");
								}
							}
							switch (ssec04.getQs413()) {
							case 1:
								radio3OpcionesPregunta413
										.check(R.id.radioSiPregunta413);
								break;
							case 2:
								radio3OpcionesPregunta413
										.check(R.id.radioNoPregunta413);
								break;
							case 8:
								radio3OpcionesPregunta413
										.check(R.id.radioNosabeNoRecuerdaPregunta413);
								break;
							}
						}
						if (qsSec4Dao
								.verificarEdadPregunta23(conglomerado,
										vivienda, hogar,
										numeroOrdenPersonaSeleccionada) >= 40
								&& qsSec4Dao.verificarEdadPregunta23(
										conglomerado, vivienda, hogar,
										numeroOrdenPersonaSeleccionada) <= 59) {
							switch (ssec04.getQs415()) {
							case 1:
								radio3OpcionesPregunta415
										.check(R.id.radioSiPregunta415);
								break;
							case 2:
								radio3OpcionesPregunta415
										.check(R.id.radioNoPregunta415);
								break;
							case 8:
								radio3OpcionesPregunta415
										.check(R.id.radioNosabeNoRecuerdaPregunta415);
								break;
							}
							if (ssec04.getQs415() < 2) {
								radioPregunta416
										.setValorInt(ssec04.getQs416U());
								if (ssec04.getQs416U() == 1) {
									eteMenor2AniosPregunta416.setText(ssec04
											.getQs416C() + "");
								} else {
									if (ssec04.getQs416U() == 2) {
										eteMayor2AniosPregunta416
												.setText(ssec04.getQs416C()
														+ "");
									}
								}
							}
						}
					}
				}

			}
		} else{
			ssec04 = new SSEC04();
			ssec04.setQsCluster(conglomerado);
			ssec04.setQsNumber(vivienda);
			ssec04.setQsHome(hogar);
			ssec04.setQs20C(numeroOrdenPersonaSeleccionada);
		}
	}

	public void guardarSeccion4() {
		ssec04.setQs401(opcionPregunta401Seleccionada(radio3OpcionesPregunta401));
		ssec04.setQs402(opcionPregunta402Seleccionada(radio3OpcionesPregunta402));
		if(opcionPregunta402Seleccionada(radio3OpcionesPregunta402) == 1){
			ssec04.setQs403(opcionPregunta403Seleccionada(radio3OpcionesPregunta403));
			if(opcionPregunta403Seleccionada(radio3OpcionesPregunta403) == 1){
				ssec04.setQs404(opcionPregunta404Seleccionada(radio3OpcionesPregunta404));
				guardarDesdePregunta405();
			} else{
				guardarDesdePregunta405();
			}
		} else{
			guardarDesdePregunta405();
		}
	}
	
	public void guardarDesdePregunta405(){
		if (qsSec4Dao.verificarEdadPregunta23(conglomerado, vivienda, hogar,
				numeroOrdenPersonaSeleccionada) >= 40
				&& qsSec4Dao.verificarEdadPregunta23(conglomerado, vivienda,
						hogar, numeroOrdenPersonaSeleccionada) <= 59) {
			ssec04.setQs406(opcionPregunta406Seleccionada(radio3OpcionesPregunta406));
			if(opcionPregunta406Seleccionada(radio3OpcionesPregunta406) == 1){
				if (!chkNoSabeNoRecuerda.isChecked()) {
					if (chkHospitalMinsa.isChecked()) {
						cadenaOpcionesSeleccionadas += seguroCheckeado(chkHospitalMinsa);
					} else {
						if (cadenaOpcionesSeleccionadas.length() > 0) {
							cadenaOpcionesSeleccionadas.replace(
									chkHospitalMinsa.getTag().toString(), "");
						}
					}
					if (chkHospitalEssalud.isChecked()) {
						cadenaOpcionesSeleccionadas += seguroCheckeado(chkHospitalEssalud);
					} else {
						if (cadenaOpcionesSeleccionadas.length() > 0) {
							cadenaOpcionesSeleccionadas.replace(
									chkHospitalEssalud.getTag().toString(), "");
						}
					}
					if (chkHospitalFFAAPNP.isChecked()) {
						cadenaOpcionesSeleccionadas += seguroCheckeado(chkHospitalFFAAPNP);
					} else {
						if (cadenaOpcionesSeleccionadas.length() > 0) {
							cadenaOpcionesSeleccionadas.replace(
									chkHospitalFFAAPNP.getTag().toString(), "");
						}
					}
					if (chkHospitalOtroMunicipal.isChecked()) {
						cadenaOpcionesSeleccionadas += seguroCheckeado(chkHospitalOtroMunicipal);
					} else {
						if (cadenaOpcionesSeleccionadas.length() > 0) {
							cadenaOpcionesSeleccionadas.replace(
									chkHospitalOtroMunicipal.getTag()
											.toString(), "");
						}
					}
					if (chkCentroPuestoMinsa.isChecked()) {
						cadenaOpcionesSeleccionadas += seguroCheckeado(chkCentroPuestoMinsa);
					} else {
						if (cadenaOpcionesSeleccionadas.length() > 0) {
							cadenaOpcionesSeleccionadas.replace(
									chkCentroPuestoMinsa.getTag().toString(),
									"");
						}
					}
					if (chkPoliclinicoPostaEssaludUbap.isChecked()) {
						cadenaOpcionesSeleccionadas += seguroCheckeado(chkPoliclinicoPostaEssaludUbap);
					} else {
						if (cadenaOpcionesSeleccionadas.length() > 0) {
							cadenaOpcionesSeleccionadas.replace(
									chkPoliclinicoPostaEssaludUbap.getTag()
											.toString(), "");
						}
					}
					if (chkClinicaParticular.isChecked()) {
						cadenaOpcionesSeleccionadas += seguroCheckeado(chkClinicaParticular);
					} else {
						if (cadenaOpcionesSeleccionadas.length() > 0) {
							cadenaOpcionesSeleccionadas.replace(
									chkClinicaParticular.getTag().toString(),
									"");
						}
					}
					if (chkConsultorioParticular.isChecked()) {
						cadenaOpcionesSeleccionadas += seguroCheckeado(chkConsultorioParticular);
					} else {
						if (cadenaOpcionesSeleccionadas.length() > 0) {
							cadenaOpcionesSeleccionadas.replace(
									chkConsultorioParticular.getTag()
											.toString(), "");
						}
					}
					if (chkClinicaPostaOng.isChecked()) {
						cadenaOpcionesSeleccionadas += seguroCheckeado(chkClinicaPostaOng);
					} else {
						if (cadenaOpcionesSeleccionadas.length() > 0) {
							cadenaOpcionesSeleccionadas.replace(
									chkClinicaPostaOng.getTag().toString(), "");
						}
					}
					if (chkHospitalOtroIglesia.isChecked()) {
						cadenaOpcionesSeleccionadas += seguroCheckeado(chkHospitalOtroIglesia);
					} else {
						if (cadenaOpcionesSeleccionadas.length() > 0) {
							cadenaOpcionesSeleccionadas.replace(
									chkHospitalOtroIglesia.getTag().toString(),
									"");
						}
					}
					if (chkLigaContraCancer.isChecked()) {
						cadenaOpcionesSeleccionadas += seguroCheckeado(chkLigaContraCancer);
					} else {
						if (cadenaOpcionesSeleccionadas.length() > 0) {
							cadenaOpcionesSeleccionadas
									.replace(chkLigaContraCancer.getTag()
											.toString(), "");
						}
					}
					if (chkCampaniaSaludMinsa.isChecked()) {
						cadenaOpcionesSeleccionadas += seguroCheckeado(chkCampaniaSaludMinsa);
					} else {
						if (cadenaOpcionesSeleccionadas.length() > 0) {
							cadenaOpcionesSeleccionadas.replace(
									chkCampaniaSaludMinsa.getTag().toString(),
									"");
						}
					}
					if (chkCampaniaSaludEssalud.isChecked()) {
						cadenaOpcionesSeleccionadas += seguroCheckeado(chkCampaniaSaludEssalud);
					} else {
						if (cadenaOpcionesSeleccionadas.length() > 0) {
							cadenaOpcionesSeleccionadas
									.replace(chkCampaniaSaludEssalud.getTag()
											.toString(), "");
						}
					}
					if (chkOtrasCampanias.isChecked()) {
						cadenaOpcionesSeleccionadas += seguroCheckeado(chkOtrasCampanias);
						otrasCampanias = eteOtrasCampanias.getText().toString();
					} else {
						otrasCampanias = "";
						if (cadenaOpcionesSeleccionadas.length() > 0) {
							cadenaOpcionesSeleccionadas.replace(
									chkOtrasCampanias.getTag().toString(), "");
						}
					}
					if (chkOtro.isChecked()) {
						cadenaOpcionesSeleccionadas += seguroCheckeado(chkOtro);
						otro = eteOtro.getText().toString();
					} else {
						otro = "";
						if (cadenaOpcionesSeleccionadas.length() > 0) {
							cadenaOpcionesSeleccionadas.replace(chkOtro
									.getTag().toString(), "");
						}
					}
					chkNoSabeNoRecuerda.setChecked(false);
				} else {
					chkNoSabeNoRecuerda.setChecked(true);
					cadenaOpcionesSeleccionadas = seguroCheckeado(chkNoSabeNoRecuerda);
					otrasCampanias = "";
					otro = "";
				}
				ssec04.setQs407(cadenaOpcionesSeleccionadas);
				ssec04.setQs407XC(otrasCampanias);
				ssec04.setQs407X(otro);
				guardarDesdePregunta408();
			} else{
				guardarDesdePregunta408();
			}
			
		} else {
			guardarDesdePregunta408();
		}
	}
	
	public void guardarDesdePregunta408(){
		if (qsSec4Dao.verificarSexoPersona(conglomerado, vivienda, hogar,
				numeroOrdenPersonaSeleccionada) == 2) {
			if (qsSec4Dao.verificarEdadPregunta23(conglomerado, vivienda,
					hogar, numeroOrdenPersonaSeleccionada) >= 30
					&& qsSec4Dao
							.verificarEdadPregunta23(conglomerado,
									vivienda, hogar,
									numeroOrdenPersonaSeleccionada) <= 59) {
				ssec04.setQs409(opcionPregunta409Seleccionada(radio3OpcionesPregunta409));
				if(opcionPregunta409Seleccionada(radio3OpcionesPregunta409) == 1){
					ssec04.setQs410U(radioGroupConTexto(radioPregunta410));
					if (radioGroupConTexto(radioPregunta410) == 1) {
						ssec04.setQs410C(Integer
								.parseInt(eteMenor2AniosPregunta410
										.getText().toString()));
					} else {
						if (radioGroupConTexto(radioPregunta410) == 2) {
							ssec04.setQs410C(Integer
									.parseInt(eteMayor2AniosPregunta410
											.getText().toString()));
						} else {
							ssec04.setQs410C(99);
						}
					}
					guardarDesdePregunta411();
				} else{
					guardarDesdePregunta411();
				}
			} else {
				qsSec4Dao.guardarSec4Encuesta(ssec04);
			}
		} else{
			qsSec4Dao.guardarSec4Encuesta(ssec04);
		}
	}
	
	public void guardarDesdePregunta411(){
		ssec04.setQs411(opcionPregunta411Seleccionada(radio3OpcionesPregunta411));
		if(opcionPregunta411Seleccionada(radio3OpcionesPregunta411) == 1){
			ssec04.setQs412U(radioGroupConTexto(radioPregunta412));
			if (radioGroupConTexto(radioPregunta412) == 1) {
				ssec04.setQs412C(Integer
						.parseInt(eteMenor2AniosPregunta412
								.getText().toString()));
			} else {
				if (radioGroupConTexto(radioPregunta412) == 2) {
					ssec04.setQs412C(Integer
							.parseInt(eteMayor2AniosPregunta412
									.getText().toString()));
				} else {
					ssec04.setQs412C(99);
				}
			}
			ssec04.setQs413(opcionPregunta411Seleccionada(radio3OpcionesPregunta413));
			guardarDesdePregunta414();
		} else{
			guardarDesdePregunta414();
		}
	}
	
	public void guardarDesdePregunta414(){
		if (qsSec4Dao.verificarEdadPregunta23(conglomerado,
				vivienda, hogar, numeroOrdenPersonaSeleccionada) >= 40
				&& qsSec4Dao.verificarEdadPregunta23(conglomerado,
						vivienda, hogar,
						numeroOrdenPersonaSeleccionada) <= 59) {
			ssec04.setQs415(opcionPregunta415Seleccionada(radio3OpcionesPregunta415));
			if(opcionPregunta415Seleccionada(radio3OpcionesPregunta415) == 1){
				ssec04.setQs416U(radioGroupConTexto(radioPregunta416));
				if (radioGroupConTexto(radioPregunta416) == 1) {
					ssec04.setQs416C(Integer
							.parseInt(eteMenor2AniosPregunta416
									.getText().toString()));
				} else {
					if (radioGroupConTexto(radioPregunta416) == 2) {
						ssec04.setQs416C(Integer
								.parseInt(eteMayor2AniosPregunta416
										.getText().toString()));
					} else {
						ssec04.setQs416C(99);
					}
				}
				qsSec4Dao.guardarSec4Encuesta(ssec04);
			} else{
				qsSec4Dao.guardarSec4Encuesta(ssec04);
			}
		} else {
			qsSec4Dao.guardarSec4Encuesta(ssec04);
		}
	}

	public int opcionPregunta401Seleccionada(RadioGroup radioPregunta401) {
		opcionPregunta401 = radioPregunta401.getCheckedRadioButtonId();
		switch (opcionPregunta401) {
		case R.id.radioSiPregunta401:
			opcionPregunta401Seleccionada = 1;
			break;

		case R.id.radioNoPregunta401:
			opcionPregunta401Seleccionada = 2;
			break;

		case R.id.radioNosabeNoRecuerdaPregunta401:
			opcionPregunta401Seleccionada = 8;
			break;

		}
		return opcionPregunta401Seleccionada;
	}

	public int opcionPregunta402Seleccionada(RadioGroup radioPregunta402) {
		opcionPregunta402 = radioPregunta402.getCheckedRadioButtonId();
		switch (opcionPregunta402) {
		case R.id.radioSiPregunta402:
			opcionPregunta402Seleccionada = 1;
			break;

		case R.id.radioNoPregunta402:
			opcionPregunta402Seleccionada = 2;
			break;

		case R.id.radioNosabeNoRecuerdaPregunta402:
			opcionPregunta402Seleccionada = 8;
			break;

		}
		return opcionPregunta402Seleccionada;
	}

	public int opcionPregunta403Seleccionada(RadioGroup radioPregunta403) {
		opcionPregunta403 = radioPregunta403.getCheckedRadioButtonId();
		switch (opcionPregunta403) {
		case R.id.radioSiPregunta403:
			opcionPregunta403Seleccionada = 1;
			break;

		case R.id.radioNoPregunta403:
			opcionPregunta403Seleccionada = 2;
			break;

		case R.id.radioNosabeNoRecuerdaPregunta403:
			opcionPregunta403Seleccionada = 8;
			break;

		}
		return opcionPregunta403Seleccionada;
	}

	public int opcionPregunta404Seleccionada(RadioGroup radioPregunta404) {
		opcionPregunta404 = radioPregunta404.getCheckedRadioButtonId();
		switch (opcionPregunta404) {
		case R.id.radioSiPregunta404:
			opcionPregunta404Seleccionada = 1;
			break;

		case R.id.radioNoPregunta404:
			opcionPregunta404Seleccionada = 2;
			break;

		case R.id.radioNosabeNoRecuerdaPregunta404:
			opcionPregunta404Seleccionada = 8;
			break;

		}
		return opcionPregunta404Seleccionada;
	}

	public int opcionPregunta406Seleccionada(RadioGroup radioPregunta406) {
		opcionPregunta406 = radioPregunta406.getCheckedRadioButtonId();
		switch (opcionPregunta406) {
		case R.id.radioSiPregunta406:
			opcionPregunta406Seleccionada = 1;
			break;

		case R.id.radioNoPregunta406:
			opcionPregunta406Seleccionada = 2;
			break;

		case R.id.radioNosabeNoRecuerdaPregunta406:
			opcionPregunta406Seleccionada = 8;
			break;

		}
		return opcionPregunta406Seleccionada;
	}

	public int opcionPregunta409Seleccionada(RadioGroup radioPregunta409) {
		opcionPregunta409 = radioPregunta409.getCheckedRadioButtonId();
		switch (opcionPregunta409) {
		case R.id.radioSiPregunta409:
			opcionPregunta409Seleccionada = 1;
			break;

		case R.id.radioNoPregunta409:
			opcionPregunta409Seleccionada = 2;
			break;

		case R.id.radioNosabeNoRecuerdaPregunta409:
			opcionPregunta409Seleccionada = 8;
			break;

		}
		return opcionPregunta409Seleccionada;
	}

	public int opcionPregunta411Seleccionada(RadioGroup radioPregunta411) {
		opcionPregunta411 = radioPregunta411.getCheckedRadioButtonId();
		switch (opcionPregunta411) {
		case R.id.radioSiPregunta411:
			opcionPregunta411Seleccionada = 1;
			break;

		case R.id.radioNoPregunta411:
			opcionPregunta411Seleccionada = 2;
			break;

		case R.id.radioNosabeNoRecuerdaPregunta411:
			opcionPregunta411Seleccionada = 8;
			break;

		}
		return opcionPregunta411Seleccionada;
	}

	public int opcionPregunta413Seleccionada(RadioGroup radioPregunta413) {
		opcionPregunta413 = radioPregunta413.getCheckedRadioButtonId();
		switch (opcionPregunta413) {
		case R.id.radioSiPregunta413:
			opcionPregunta413Seleccionada = 1;
			break;

		case R.id.radioNoPregunta413:
			opcionPregunta413Seleccionada = 2;
			break;

		case R.id.radioNosabeNoRecuerdaPregunta413:
			opcionPregunta413Seleccionada = 8;
			break;

		}
		return opcionPregunta413Seleccionada;
	}

	public int opcionPregunta415Seleccionada(RadioGroup radioPregunta415) {
		opcionPregunta415 = radioPregunta415.getCheckedRadioButtonId();
		switch (opcionPregunta415) {
		case R.id.radioSiPregunta415:
			opcionPregunta415Seleccionada = 1;
			break;

		case R.id.radioNoPregunta415:
			opcionPregunta415Seleccionada = 2;
			break;

		case R.id.radioNosabeNoRecuerdaPregunta415:
			opcionPregunta415Seleccionada = 8;
			break;

		}
		return opcionPregunta415Seleccionada;
	}

	public Integer radioGroupConTexto(
			commons.util.android.widget.RadioGroup radioGroup) {
		return radioGroup.getValorInt();
	}

	public String seguroCheckeado(CheckBox chkSeguroSeleccionado) {
		return String.valueOf(chkSeguroSeleccionado.getTag().toString());
	}

	public String mesEncuesta(int mes) {
		String mesConvertido = "";
		switch (mes) {
		case 0:
			mesConvertido = "Diciembre";
			break;
		case 1:
			mesConvertido = "Enero";
			break;
		case 2:
			mesConvertido = "Febrero";
			break;
		case 3:
			mesConvertido = "Marzo";
			break;
		case 4:
			mesConvertido = "Abril";
			break;
		case 5:
			mesConvertido = "Mayo";
			break;
		case 6:
			mesConvertido = "Junio";
			break;
		case 7:
			mesConvertido = "Julio";
			break;
		case 8:
			mesConvertido = "Agosto";
			break;
		case 9:
			mesConvertido = "Septiembre";
			break;
		case 10:
			mesConvertido = "Octubre";
			break;
		case 11:
			mesConvertido = "Noviembre";
			break;
		case 12:
			mesConvertido = "Diciembre";
			break;
		}
		return mesConvertido;
	}

	public String calculoDiasAtrasFechaNumero(long diferenciaDias) {
		String fechaActual = Calendar.getInstance().get(Calendar.DATE) - 1
				+ "/" + (Calendar.getInstance().get(Calendar.MONTH) + 1) + "/"
				+ Calendar.getInstance().get(Calendar.YEAR);
		SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
		Date hoy = new Date();
		try {
			hoy = dateFormat.parse(fechaActual);
		} catch (ParseException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		Date d = hoy;// intialize your date to any date
		Date dateBefore = new Date(d.getTime() - diferenciaDias * 24 * 3600
				* 1000); // Subtract n days
		String[] splitFecha = dateBefore.toString().split(" ");
		String fechaReducida = splitFecha[2] + "/"
				+ obtenerNumeroMes(splitFecha);
		return fechaReducida;
	}

	public String calculoDiasAtrasFechaLetra(long diferenciaDias) {
		String fechaActual = Calendar.getInstance().get(Calendar.DATE) - 1
				+ "/" + (Calendar.getInstance().get(Calendar.MONTH) + 1) + "/"
				+ Calendar.getInstance().get(Calendar.YEAR);
		SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
		Date hoy = new Date();
		try {
			hoy = dateFormat.parse(fechaActual);
		} catch (ParseException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		Date d = hoy;// intialize your date to any date
		Date dateBefore = new Date(d.getTime() - diferenciaDias * 24 * 3600
				* 1000); // Subtract n days
		String[] splitFecha = dateBefore.toString().split(" ");
		String fechaReducida = obtenerDiaLetras(splitFecha);
		return fechaReducida;
	}

	public String obtenerNumeroMes(String[] splitFecha) {
		String mes = "";
		if (splitFecha[1].equals("Jan")) {
			mes = "0" + 1;
		} else {
			if (splitFecha[1].equals("Feb")) {
				mes = "0" + 2;
			} else {
				if (splitFecha[1].equals("Mar")) {
					mes = "0" + 3;
				} else {
					if (splitFecha[1].equals("Apr")) {
						mes = "0" + 4;
					} else {
						if (splitFecha[1].equals("May")) {
							mes = "0" + 5;
						} else {
							if (splitFecha[1].equals("Jun")) {
								mes = "0" + 6;
							} else {
								if (splitFecha[1].equals("Jul")) {
									mes = "0" + 7;
								} else {
									if (splitFecha[1].equals("Aug")) {
										mes = "0" + 8;
									} else {
										if (splitFecha[1].equals("Sep")) {
											mes = "0" + 9;
										} else {
											if (splitFecha[1].equals("Oct")) {
												mes = "" + 10;
											} else {
												if (splitFecha[1].equals("Nov")) {
													mes = "" + 11;
												} else {
													if (splitFecha[1]
															.equals("Dec")) {
														mes = "" + 12;
													}
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
		return mes;
	}

	public String obtenerDiaLetras(String[] splitFecha) {
		String dia = "";
		if (splitFecha[0].equals("Mon")) {
			dia = "Lunes";
		} else {
			if (splitFecha[0].equals("Tue")) {
				dia = "Martes";
			} else {
				if (splitFecha[0].equals("Wed")) {
					dia = "Miercoles";
				} else {
					if (splitFecha[0].equals("Thu")) {
						dia = "Jueves";
					} else {
						if (splitFecha[0].equals("Fri")) {
							dia = "Viernes";
						} else {
							if (splitFecha[0].equals("Sat")) {
								dia = "Sabado";
							} else {
								if (splitFecha[0].equals("Sun")) {
									dia = "Domingo";
								}
							}
						}
					}
				}
			}
		}
		return dia;
	}
}